<html>
  <head>

  </head>

  <script>

//默认情况下代码
const obj = {
        aaa() {
            setTimeout(function() {

                setTimeout(function() {
                    console.log(1,this); // window
                })

                setTimeout(() => {
                        console.log(2,this); // window
                    }
                )
            })
            setTimeout(() => {
                setTimeout(function() {
                    console.log(3,this); // window
                })
                setTimeout(() => {
                    console.log(4,this); // obj
                })
                console.log(5,this); //obj
           })
        }
    }
    obj.aaa()





  </script>
</html>